home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 43 / Amiga Format CD43 (1999)(Future Publishing)(GB)(Track 1 of 2)[!][issue 1999-09].iso / -serious- / -commercial- / wildfire7_update / dokumentation / wf7_dok-8.txt < prev    next >
Text File  |  1999-06-14  |  16KB  |  294 lines

  1. Wildfire7\PPC Dokumentation              ©1999 Heinrich Angler & WK-Artworks
  2.  
  3. ------------------------------------------------------------------------------
  4.  
  5. 8. Dokumentation Wildfire-Operator für MovieShop
  6.  
  7. ***********************************************
  8.  
  9.  
  10.  
  11. Autor: Heinrich Angler
  12.        Hartstr. 28
  13.        82110 Germering
  14. EMail: Heinrich.Angler@muenchen.de
  15.  
  16.         All rights reserved.
  17.         No warranty for any damages.
  18.  
  19. Der MovieShop-Operator WFMS ermöglicht die Verwendung von
  20. Wildfire als Effektgenerator für MacroSystems MovieShop.
  21. Damit ist eine Synthese zwischen zwei hervorragenden Programmen
  22. zur Bild- bzw. Videobearbeitung möglich.
  23.  
  24. Innerhalb des Operators existieren vier Modi:
  25. 1. Single Image
  26.    Dieser Modus dient der Bearbeitung einer einzelnen Szene durch
  27.    Wildfire mit Hilfe von vorgefertigten Effektscripts.
  28.  
  29. 2. Compose
  30.    Mit diesem Modus können zwei Szenen kombiniert und durch
  31.    vorgefertigte WF-Effekte verbunden werden.
  32.  
  33. 3. Current Single
  34.    Entspricht dem Modus Single Image, aber der Effekt ist bereits in
  35.    Wildfire geladen bzw. wird in WF entwickelt.
  36.    Dadurch kann ein Effekt erst ausprobiert werden um dann als Effektscript exportiert
  37.    zu werden. Dieser Modus ist nur für erfahrene Wildfire-Anwender, die eigene Effekte
  38.    generieren wollen zu empfehlen.
  39.  
  40. 4. Current Compose
  41.    Wie Current Single, aber eben analog zum Compose-Modus.
  42.  
  43. Von den Wildfire-Entwicklern existieren bereits einige fertige Scripte,
  44. die Ihnen einen Eindruck von der Mächtigkeit dieser Verbindung ver-
  45. mitteln sollen. Weitere Effekte werden folgen.
  46. Sie können jedoch auch basierend auf einem dieser Effekte selbst WF-
  47. Scrips erstellen und diese einbinden. Durch das einfache Konzept von
  48. WF ist die Erstellung dieser Scripts nahezu ein Kinderspiel.
  49. Wie das funktioniert entnehmen Sie bitte der Dokumentation zu Wildfire.
  50. Beide Programme laufen auf einem normalen Amiga ebenso wie auf einem Draco.
  51.  
  52. Installation:
  53.  
  54. Zunächst sollten Sie sicherstellen, dass Sie eine Wildfire-Version >= 7.13
  55. besitzen. Erst ab dieser Version sind die Movieshop-Operationen von WF
  56. möglich.
  57. Falls Sie diese Version nicht besitzen und registrierter WF-Anwender sind,
  58. wenden Sie sich bitte an den Projektmanager von Wildfire Andreas Küssner.
  59. Er wird Ihnen dann eine aktuelle Version (>= 7.13) zukommen lassen.
  60. Danach müssen Sie den Operator WfMS und die Datei WfMS.ext in das
  61. Operators-Verzeichnis von MovieShop kopieren.
  62. Das Verzeichnis Movieshop müssen Sie in den Ordner WF:Sessions kopieren.
  63. Sie sollten nach dem Start von Movieshop und Wildfire, die beide zur Effektbe-
  64. arbeitung laufen müssen, mindestens 3 besser 5 MB freies RAM besitzen, da die
  65. Übergabe des Bildmaterials im Verzeichnis T: erfolgt.
  66. Sie können das T: auch auf ein Verzeichnis Ihrer Festplatte zuweisen,
  67. dann erfolgt die Übergabe eben via Harddisk. Beachten Sie aber, dass auch hier
  68. mindestens 3 bis 5 MB Speicher verfügbar sein müssen.
  69.  
  70. Bedienung:
  71. Sie können den WF-Operator wie jeden Movieshop-Operator ganz normal auf die
  72. Timeline einer UPN-Schnittliste von Movieshop ziehen.
  73. Es öffnet sich ein Fenster, in dem Sie den Bearbeitungsmodus, die Effektgruppe
  74. und den gewünschten Effekt über List-Gadgets einstellen können.
  75. Zur Berechnung des Effekts muss zusätzlich zu Movieshop Wildfire gestartet werden.
  76. Das Gadget RenderMode bietet folgende Einstellungen:
  77.  
  78. Normal:             Der Wildfire-Effekt wird geladen und abgearbeitet.
  79.                     Da verschiedene WF-Effekte gleichzeitig aktiv sein können,
  80.                     wird das Effektscript jedesmal neu geladen.
  81.  
  82. Reverse:            Der Wildfire-Effekt wird umgekehrt.
  83.                     Der Effekt wird jedesmal neu geladen.
  84.  
  85. Normal no repeat:   Der Wildfire-Effekt wird nur zu Beginn des Berechnungsvorgangs
  86.                     geladen.
  87.                     Hiermit können erhebliche Geschwindigkeitssteigerungen erzielt
  88.                     werden, aber es ist nicht möglich, verschiedene Effekte gleich-
  89.                     zeitig aktiv zu haben.
  90.  
  91. Reverse no repeat:  Wie Normal no repeat, aber eben rückwärts.
  92.  
  93. Das war's eigentlich schon.
  94. Der Operator zeigt statt des Effektnamens in der Darstellung innerhalb der Schnitt-
  95. liste den Namen der Gruppe und des Wildfire-Effekts an.
  96. Rechts und links im Operator-Icon finden Sie den Operatornamen WfMS.
  97. In der Statuszeile wird bei der Berechnung der aktuelle Berechnungsschritt angezeigt,
  98. wenn das Operatorfenster geöffnet bleibt.
  99. Die drei beigefügten MovieShop-Makros WFControl, WFHide und WFShow ermöglichen es von
  100. MovieShop aus das Wildfire-Fenster zu iconifizieren bzw. zu aktivieren.
  101. WFControl iconifiziert bzw. aktiviert das Fenster abhängig vom derzeitigen Status von
  102. Wildfire, WFHide iconifiziert das Fenster und WFShow aktiviert das Fenster.
  103.  
  104. Sie müssen diese drei Scripts in Ihr MovieShop-Makro-Verzeichnis kopieren und dann
  105. als Benutzermakros hinzufügen.
  106. Lassen Sie sich von den WF-Effekten überraschen.
  107. Einige der Effekte benötigen eine ganze Weile, um berechnet zu werden. Während dieser
  108. Zeit bewegt sich scheinbar nichts. Ihr Rechner arbeitet aber trotzdem sehr intensiv.
  109. Während der Effektberechnung durch Wildfire kann der Vorgang nicht abgebrochen werden.
  110. Haben Sie also etwas Geduld - es lohnt sich !!
  111.  
  112. Sonstiges:
  113. Der Operator wurde auf einem Draco entwickelt und getestet. Die Entwicklung erfolgte
  114. mit dem StormC-Compiler Version 2.0. Der Test erfolgte mit MovieShop Version 4.3 und
  115. einer VLabMotion-Hardware unter OS3.1.
  116. Obwohl die Bedienung uneingeschränkt möglich ist, ist der Operator keine Freeware.
  117. Falls Sie Gefallen daran finden, schicken Sie mir ein E-Mail oder eine Postkarte
  118. mit Ihrem Namen und Ihrer Anschrift. Sie erhalten dann eine Registriernummer und
  119. meine Kontonummer zugesandt. Ausserdem kommen Sie dann in den Genuss von Updates.
  120. Der Preis für das Produkt beträgt DM 30,-- innerhalb Deutschlands und DM 40,-- im
  121. Ausland.
  122. Wildfire ist in diesem Preis selbstverständlich nicht mit inbegriffen !!!
  123. Dieses Produkt können Sie über Amiga Oberland beziehen.
  124. WWW-Homepage von Wildfire:  http://www.oberland.com/amiga/wildfire/
  125. WWW-Homepage von MovieShop: http://www.macrosystem.de
  126.  
  127. Sollten Sie an Effektscripten interessiert sein, schreiben Sie mir oder dem Projekt-
  128. manager von Wildfire Andreas Küssner (EMAIL: eksec@eure.de) ein kurzes Mail, in dem
  129. Sie den gewünschten Effekt beschreiben. Wir werden sehen was wir für Sie tun können.
  130. Falls Sie an weiteren Operatoren interessiert sind, können Sie mir ebenfalls eine
  131. Nachricht schicken. Ich werde mir dann überlegen, wie man Ihnen helfen kann.
  132.  
  133. Für Schäden an Mensch, Maschine oder Programmen, sowie am verwendeten
  134. Bildmaterial übernimmt der Autor keinerlei Haftung.
  135.  
  136. Heinrich Angler
  137. März 1999
  138.  
  139.  
  140.  
  141.  
  142.  
  143. Wie man eigene Effekt-Sessions für Movieshop erstellt
  144.  
  145. Grundlagen
  146.  
  147.  In Movieshop kann man den Wildfire Operator wie jeden anderen Effekt auf der
  148. Timeline platzieren. Im Operator sucht man dann den Effekt-Modus und den Effekt
  149. aus. Wir unterscheiden im groben zwei Arten von Effekten:
  150.  
  151.  * Effekte, die eine Bildsequenz (Animation) verändern
  152.  * Effekte, die zwischen zwei Bildsequenzen (Animationen) überblenden
  153.  
  154. Effekte für eine Bildsequenz
  155.  
  156.  Der Wildfire-Movieshop Operator geht jeweils nach einem streng vorgegebenen
  157. Prinzip vor.
  158.  
  159.  * Auflisten aller Verzeichnisse im Wildfire-Verzeichnis     der
  160. Movieshop-Sessions:   WF:Sessions/Movieshop/One/
  161.      Die Verzeichnisse in diesem Hauptverzeichnis sind die     jeweiligen
  162. Effekt-Gruppen. Wenn der Anwender eine eigene     Effekt-Gruppe hinzufügen will,
  163. muss er lediglich     in WF:Sessions/Movieshop/One/ ein Verzeichnis anlegen.
  164.  * Auflisten aller Dateien mit der Endung .session in der vom     Anwender
  165. ausgewählten Effekt-Gruppe. Somit werden alle     Effekt-Sessions angezeigt, die
  166. in dem jeweiligen Unterverzeichnis     von WF:Sessions/Movieshop/One/ vorhanden
  167. sind. Wenn sich z.B.     dort ein Verzeichnis namens `Eigene` befindet und sich
  168. darin     die Dateien `Effekt1.session` und `Effekt2.session` befinden, dann
  169. erscheint     in der Effekt-Gruppen-Liste die Gruppe `Eigene` und wenn der    
  170. Anwender diese Gruppe auswählt, werden die Effekte     `Effekt1` und `Effekt2`
  171. angezeigt.
  172.  * Beim Berechnen wird die ausgesuchte Effekt-Session in Wildfire eingeladen.   
  173.  Dann wird die derzeitige Bildgrösse eingestellt und die     Anzahl der zu
  174. erzeugenden Bilder. Danach wird die derzeit zu     berechnende Bildnummer
  175. eingestellt und das Ursprungsbild aus     Movieshop nach `WF_MVS:Input1`
  176. kopiert. Dies bedeutet, dass     in Wildfire ein LoadImage Effekt vorhanden sein
  177. muss, der     das Bild `WF_MVS:Input1` einlädt. Dann startet der Operator    
  178. die Berechnung in Wildfire und wartet auf das Bild     `WF_MVS:Result`. Dies
  179. bedeutet, dass in Wildfire als Ausgabe     Bildsequenz eingestellt sein muss und
  180. der Name muss     `WF_MVS:Result` lauten. Die Berechnung erfolgt im Einzelbild  
  181.   Modus, d.h. es wird keine komplette Animation berechnet, sondern     nur das
  182. jeweils aktuelle Bild. Die Übergabe des Bildes,     das einladen der Session,
  183. das einstellen der Grösse und     der restlichen Parameter, die Berechnung, und
  184. letztendlich     die Übergabe des Resultates  geschehen natürlich     vollkommen
  185. automatisch. Die Effekt-Sessions müssen     lediglich den genannten
  186. Anforderungen genügen.
  187.      Die Effekt-Sessions passen sich automatisch an die Bildgrösse     und an
  188. die Anzahl der Bilder an, somit spielt es keine Rolle,     für welche Bildgrösse
  189. die Effekte erzeugt wurden.
  190.  
  191. Effekte für zwei Bildsequenzen (also eine Überblendung)
  192.  
  193.  Der Wildfire-Movieshop Operator geht fast nach dem gleichen Prinzip wie bei den
  194. Effekten für Einzelne Bidsequenzen vor. Lediglich das Effekt-Verzeichnis ist nun
  195. anstatt `One` `Two` und es wird nicht nur ein Bild geladen, sondern zwei Bilder
  196. `Input1` und `Input2`:
  197.  
  198.  * Auflisten aller Verzeichnisse im Wildfire-Verzeichnis     der
  199. Movieshop-Sessions:   WF:Sessions/Movieshop/Two/
  200.      Die Verzeichnisse in diesem Hauptverzeichnis sind die     jeweiligen
  201. Effekt-Gruppen. Wenn der Anwender eine eigene     Effekt-Gruppe hinzufügen will,
  202. muss er lediglich     ind WF:Sessions/Movieshop/Two/ ein Verzeichnis angelegen.
  203.  * Auflisten aller Dateien mit der Endung .session in der vom     Anwender
  204. ausgewählten Effekt-Gruppe. Somit werden alle     Effekt-Sessions angezeigt, die
  205. in dem jeweiligen Unterverzeichnis     von WF:Sessions/Movieshop/Two/ vorhanden
  206. sind. Wenn sich z.B.     dort ein Verzeichnis namens `Eigene` befindet und sich
  207. darin     die Dateien `Effekt1.session` und `Effekt2.session`, dann erscheint   
  208.  in der Effekt-Gruppen-Liste die Gruppe `Eigene` und wenn der     Anwender diese
  209. Gruppe auswählt, werden die Effekte     `Effekt1` und `Effekt2` angezeigt.
  210.  * Beim Berechnen wird der ausgesuchte Effekt in Wildfire eingeladen.     Dann
  211. wird die derzeitige Bildgrösse eingestellt und die     Anzahl der zu erzeugenden
  212. Bilder. Danach wird die derzeit zu     berechnende Bildnummer eingestellt und
  213. die Ursprungsbilder aus     Movieshop nach `WF_MVS:Input1` und `WF_MVS:Input2`
  214. kopiert.     Dies bedeutet, dass  in Wildfire zwei LoadImage Effekte vorhanden  
  215.   sein müssen, die die Bilder `WF_MVS:Input1` und     `WF_MVS:Input2` einladen.
  216. Dann startet der Operator     die Berechnung in Wildfire und wartet auf das Bild
  217.     `WF_MVS:Result`. Dies bedeutet, dass in Wildfire als Ausgabe     Bildsequenz
  218. eingestellt sein muss und der Name muss     `WF_MVS:Result` lauten. Die
  219. Berechnung erfolgt im Einzelbild     Modus, d.h. es wird keine komplette
  220. Animation berechnet, sondern     nur das jeweils aktuelle Bild.
  221.      Die Effekt-Sessions passen sich automatisch an die Bildgrösse     und an
  222. die Anzahl der Bilder an, somit spielt es keine Rolle,     für welche Bildgrösse
  223. die Effekte erzeugt wurden.
  224.  
  225. Beispiel eines eigenen Effektes für zwei Bildsequenzen (also eine Überblendung)
  226.  
  227.  Nun werden wir demonstrieren, wie man eine eigene Effekt-Session in Wildfire
  228. erzeugt, die dann aus Movieshop heraus benutzt werden kann. Wir wollen eine
  229. eigene Effektgruppe erzeugen, in der wir dann eine Effekt-Session speichern.
  230.  
  231.  Als erstes fügen wir ein Verzeichnis Namens `EigeneEffekte` zum
  232. Wildfire-Movieshop Standard-Verzeichnis hinzu
  233.  (z.B. in einer Shell):
  234. makedir WF:Sessions/MovieShop/Two/EigeneEffekte
  235. Nun starten wir Wildfire 7 und laden die vorbereitete Standard Session zur
  236. Erzeugung von Überblendungen ein:
  237. WF:Sessions/MovieShop/Two/Standard_Compose/Compose1.session
  238. Diese Session enthält alle oben angesprochenen Punkte.Sie lädt die Bilder
  239. `Input1` und `Input2` in die Puffer `Stream` und `Temp1` ein. Weiterhin enthält
  240. sie einen Compose Effekt, der zwischen den Puffern `Stream` und `Temp1`
  241. überblendet.Vor diesem Compose-Effekt können wir nun eigene Effekte einbringen,
  242. die die Bilder manipulieren. Wir könen den Compose-Effekt auch komplett
  243. herausnehmen und einen anderen Effekt zur Umblendung benutzen. Dabei muss nur
  244. folgendes beachtet werden:
  245. Beim ersten Bild der Session sollte sich der ursprüngliche Inhalt des Puffers
  246. `Stream` am Ende der Session im Puffer `Stream` befinden. Beim letzten Bild
  247. sollte sich der ursprüngliche Inhalt des Puffers `Temp1` am Ende der Session im
  248. Puffer `Stream` befinden. Dazwischen sollte eine erkennbare Verknüpfung der
  249. beiden Bilder erfolgen.
  250. Als Ausgabe ist in der Standard-Session eine Bildsequenz eingestellt, deren
  251. Basis-Name `WF_MVS:Result` ist.
  252. Wie bereits geschildert ist dies alles schon in der Standard-Session
  253. eingestellt. Wir speichern diese Standard-Session zuerst einmal in unserem
  254. soeben erzeugten Verzeichnis `WF:Sessions/MovieShop/Two/EigeneEffekte/` ab. Als
  255. Name wählen wir einen beliebiegen Namen, z.B. `Effekt1.session`.
  256.  
  257.  Wenn wir jetzt in Movieshop den Wildfire-Operator auf unserer Timeline
  258. hinzufügen, und als Modus `Current Compose` aussuchen, dann benutzt der
  259. Movieshop-Operator den zur Zeit in Wildfire geladenen Effekt. Somit können wir
  260. die Änderungen am Script jederzeit kontrollieren. Nun können wir unseren
  261. Vorstellungen freien Lauf lassen und den Compose-Effekt erweitern oder ganz aus
  262. dem Script herausnehmen. Letztendlich müssen wir innerhalb der eingestellten
  263. Bildanzahl eine Überblendung in Wildfire erzeugen. Wenn Sie einen Blick auf die
  264. andern Sessions im Movieshop-Verzeichnis werfen, dann werden Sie sicherlich
  265. einige Interessante Methoden feststellen.
  266.  
  267. Fertige Effekte
  268.  
  269.  Mit dem Movieshop-Operator erhalten Sie schon einige fertige Effekte. Andreas
  270. Küssner bietet noch verschiedene Effekt-Sets an, die aus Movieshop heraus
  271. benutzt werden können. Diese Sets können Sie bei Oberland-Computer erhalten.
  272.  
  273. Bildschirmfotos:
  274.  
  275.  Das Wildfire-Hauptfenster mit eingeladener Standard-Compose Sessions. Die sehen
  276. die Eingabe (schwarze Bilder) und die Ausgabe (Bildsequenz, Name WF_MVS:Result).
  277.  
  278.  Dies ist die Eingabe von Wildfire. Wir benutzen `Schwarze Bilder`, bei denen
  279. man die Grösse und die Anzahl einstellen kann. Dies wird automatisch an die
  280. Anzahl und die Grösse der Bilder in Movieshop angepasst.
  281.  
  282.  Hier wird die Effekt-Seite von einem Wildfire-Movieshop Effekt gezeigt. Oben
  283. sind die beiden LoadImage Effekte dargestellt, die die beiden Eingabebilder
  284. laden. Darunter sind zwei Effekte, die eine Umblendung generieren. In diesem
  285. Beispiel wird der Puffer `Temp1` (das zweite Eingabebild) als Hintergrund
  286. eingestellt und das Vordergrundbild (Stream) mittels eines Würfle Effektes
  287. verkleinert, bis es ganz verschwindet und nur noch das Hintergrundbild zu
  288. erkennen ist.
  289.  
  290.  Dies sind die beiden `LoadImage` Effekte. Der erste lädt das Bild
  291. `WF_MVS:Input1` in den Puffer `Stream`, der zweite lädt das Bild `WF_MVS:Input2`
  292. in den Puffer `Temp1` ein.Im Laufe der Effekt-Session kann man dann zwischen
  293. diesen beiden Puffern umblenden.Wie, ist dem Anwender völlig freigestellt.
  294.